ınternational science and technology centre (ıstc) - French English Dictionary